.fr{   }
.sbg1{filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7F000000', endColorstr='#7F000000');background:rgba(0,0,0,0.5);}
:root .sbg1{filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#00000000', endColorstr='#00000000');}/*for IE9*/
.sizing_bd{box-sizing:border-box; -moz-box-sizing:border-box;-webkit-box-sizing:border-box; }
.flex{ display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap; flex-wrap: nowrap;}
.flex1{-moz-flex-grow: 1; -webkit-flex-grow: 1; flex-grow: 1;}
.elli2{text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.elli3{text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.elli4{text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 4;-webkit-box-orient: vertical;}
.elli1{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.liscale{overflow: hidden;}
.liscale img, .jtdate img{-webkit-transition:all 0.15s linear; -moz-transition: all 0.15s linear; transition:all 0.15s linear;}
.liscale:hover img,.jtdate:hover img{ transform: scale(1.1); -ms-transform:scale(1.1);-moz-transform:scale(1.1); -webkit-transform:scale(1.1); -o-transform:scale(1.1);}

.rank-kb-list .tt i,.sfpages #mirror-downloader .downloader-list li i,.fbrjbtn .btn i,.sfpages .downloader-list li .i-downCloud2,.sfpages .downloader-list li .i-downCloud{ background-image: url(../images/sfpages.png); }


.softInfo-base.sfpages .head .title{ width: 570px;overflow: hidden; text-overflow: ellipsis;
 white-space: nowrap;}

.fbrjbtn .btn{ display: block; width: 184px; height: 44px;text-align: center;line-height: 44px; border-radius: 4px; color: #fff;font-size: 16px; font-weight: bold;
 background-color: #1fcdb1; }
.fbrjbtn .btn i{display: inline-block; width: 16px;height: 18px; margin-right: 16px;vertical-align: middle; background-position: 0 -200px;}
.softInfo-base.sfpages .relSoft-box{float: right; padding-right: 18px;}
.softInfo-base.sfpages{ padding-bottom: 20px; }
.softInfo-base.sfpages .att-inner{margin-top: 10px;}
.rank-kb-list{ width: 294px; background-color: #f5f5f5;float: left; margin-top: 25px; }
.rank-kb-list .tt{ display: block; height: 39px;line-height: 39px; background-color: #ff6160;text-align: center;color: #fff;font-size: 16px;font-weight: normal; }
.rank-kb-list .tt i{ display: inline-block; width: 16px;height: 22px; vertical-align: middle; margin-right: 9px; background-position: 0 -45px;}
.rank-kb-list ul{ padding: 18px 16px 0 20px; }
.rank-kb-list ul li{ height: 50px; margin-bottom: 20px;padding-right: 64px; position: relative; }
.rank-kb-list ul li .imgBox{ display: block; width: 50px;height: 50px; border-radius: 8px;overflow: hidden; float: left; margin-right: 20px;}
.rank-kb-list ul li .imgBox img{ display: block; width: 100%; height: 100%; }
.rank-kb-list ul li .tts{font-weight: normal; height: 24px;line-height: 24px;font-size: 14px;overflow: hidden;}
.rank-kb-list ul li .info{ height: 22px;line-height: 22px;overflow: hidden; font-size: 12px; color: #999; }
.rank-kb-list ul li .btn{ display: block; position: absolute; right: 0; top: 50%;height: 26px;line-height: 26px; width: 60px;text-align: center; margin-top: -14px; 
border:1px solid #0fc459; border-radius: 4px; color: #0fc459;font-size: 14px; }
.rank-kb-list ul li .btn:hover{ background-color: #0fc459; color: #fff; }
.sfpages .softInfo-tab li{ background-color: #fff;color: #333333;border-top: 1px solid #e6e6e6;border-right: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6;height: 58px;}
.sfpages .softInfo-tab{ width: 890px; }
.sfpages .softInfo-tab .cur{ border-bottom: 1px solid #fff;color: #10c55b; border-top: 4px solid #10c55b;line-height: 52px;height: 55px;}
.soft-tb-shming{ background-color: #fdf8e4; padding: 10px 14px; }
.soft-tb-shming .tt{ font-size: 18px; color: #fb4422;font-weight: bold; margin-bottom: 3px;}
.soft-tb-shming p{font-size: 15px;line-height: 24px; color: #444444;}
.sfpages .show-toggle{ margin-bottom: 0; }
.sfpages .softDownLoad-box .downloader{width: 100%;}
.sfpages #speed-downloader{ width: 400px;float: left; }
.sfpages #mirror-downloader{ width: 400px; float: right; }
.sfpages #mirror-downloader .downloader-list li{ height: 42px !important;line-height: 42px !important; }
.sfpages #mirror-downloader .downloader-list li a{ color: #666; }
.sfpages #mirror-downloader .downloader-list li i{ display: block; width: 20px; height: 20px; position: absolute;left: 8px;top: 50%;margin-top: -10px;background-position: 0 -100px; }
.sfpages .softDownLoad-box .downloader .dt{ color: #000;font-weight: bold; }
.softhj-tab .hd-mul{ height: 40px;overflow: hidden; margin-bottom: 20px;}
.softhj-tab .hd-mul li{ padding: 0 10px; font-size: 14px; }
.softhj-tab .hd-mul ul{ padding-left: 20px; }
.softhj-tab .hd-mul li.cur{ color: #10c55b; background-color: #fff; }
.sofhj-thot .imgBox{ display: block; width: 189px;height: 104px;overflow: hidden;float: left; margin-right: 20px; }
.sofhj-thot .imgBox img{ display: block; width: 100%;height: 100%; }
.sofhj-thot .tt{ height: 24px;font-size: 16px; line-height: 24px;overflow: hidden;font-weight: normal;}
.sofhj-thot .text{font-size: 14px; color: #999999;line-height: 26px;margin-top: 4px; height: 78px;overflow: hidden;}
.softhj-flist{ margin-right: -20px; }
.softhj-flist li{float: left; margin-bottom: 20px; width: 20%;}
.softhj-flist li .box{ display: block; margin-right: 20px; overflow: hidden;}
.softhj-flist li .imgBox{ display: block; width: 48px;height: 48px;float: left; margin-right: 10px;overflow: hidden; border-radius: 4px; }
.softhj-flist li .imgBox img{ display: block; width: 100%;height: 100%; }
.softhj-flist li .tt{font-size: 15px; height: 23px;line-height: 23px;overflow: hidden;font-weight: normal;}
.softhj-flist li .info{ color: #999999;font-size: 13px;height: 20px;line-height: 20px;overflow: hidden;margin-top: 5px; }
.softhj-flist li .info i{font-style: normal; margin: 0 5px; color: #dddde3;}
.sfpages .showLike-list{ margin-right: -17px; }


.w936{ width: 936px; }
.sfpages .w936 .appIonfo-head{ position: relative; padding-top: 40px;padding-bottom: 40px; margin-bottom: 14px;}
.sfpages .w936 .appIonfo-head .ico{float: left; margin-right: 28px;}
.sfpages .w936 .appIonfo-head .title{text-align: left;font-size: 22px; height: 36px;line-height: 36px;margin-top: 0;padding-top: 8px;}
.sfpages .w936 .appIonfo-head .os-list{ position: absolute; right: 38px; bottom: 44px; margin: 0;padding: 0;border:none;}
.sfpages .w936 .basePraise-mini{ position: absolute; right: 38px; top: 38px; margin: 0;}
.sfpages .w936 .att-list{float: left; width: 468px;}
.sfpages .w936 .appIonfo-head .att-list li span{ width: 33.33%; }
.w220{ width: 220px; }
.sfpages .w220{ background-color: #fff; }
.bl-hot-intro li .imgBox{ display: block; width: 55px;height: 55px;border-radius: 10px;overflow: hidden;float: left; margin-right: 12px; }
.bl-hot-intro li .imgBox img{ display: block; width: 100%;height: 100%; }
.bl-hot-intro li{ padding: 10px 15px; border-bottom:1px dashed #eeeeee; height: 55px;}
.bl-hot-intro li .tt{ font-size: 16px; height: 24px;line-height: 24px;overflow: hidden;font-weight: normal; margin-bottom: 4px;}
.bl-hot-intro li .btn a, .rank-hot-intro li .btn a{ display: inline-block; width: 80px;height: 26px;line-height: 26px; border-radius: 4px;text-align: center; color: #fff; background-color: #10c55b; }
.bl-hot-intro li .btn, .rank-hot-intro li .btn{ display: none; }
.bl-hot-intro li .info{ height: 26px;line-height: 26px;overflow: hidden; font-size: 12px; color: #999; }
.bl-hot-intro li .info a{ color: #999; }
.bl-hot-intro li .info a:hover{ color: #10c55b; }
.bl-hot-intro li:hover .tt a{ color: #10c55b; }
.bl-hot-intro li:hover .info{ display: none; }
.bl-hot-intro li:hover .btn{ display: block; }
.w936 .col-wide{ width: 702px; }
.w936 .col-wide .softInfo-tab li{ width: 140px; }
.scrollfoftimg{ margin-top: 20px;overflow: hidden;}
.moveboxs{ white-space: nowrap;font-size: 0;padding-bottom:10px;  }
.moveboxs .ssbox{ display: inline-block; height: 263px;font-size: 0; margin-right: 10px;}
.moveboxs .ssbox a,.moveboxs .ssbox img{ display: inline-block; height: 100%; }
.moveboxs{overflow-x: auto;  overflow-y: hidden; -webkit-overflow-scrolling: touch; white-space: nowrap;}
.moveboxs::-webkit-scrollbar{width:6px; height:6px; background:transparent;}
.moveboxs::-webkit-scrollbar-button{width:0; height:0;}
.moveboxs::-webkit-scrollbar-button:start:decrement, ::-webkit-scrollbar-button:end:increment{display:block;}
.moveboxs::-webkit-scrollbar-button:vertical:start:increment, ::-webkit-scrollbar-button:vertical:end:decrement{display:none;}
.moveboxs::-webkit-scrollbar-corner{display:block;}
.moveboxs::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:rgba(163, 163, 163, 0.7);border-radius:3px;}
.moveboxs::-webkit-scrollbar-thumb:hover{background-clip:padding-box;background-color:rgba(163, 163, 163, 0.8);border-radius:3px;}
.moveboxs::-webkit-scrollbar-track:hover{background-clip:padding-box;background-color:rgba(0, 0, 0, 0.1);}

.w936 .softDownLoad-box .downloader.wide .downloader-list li{ width: 150px; margin-right: 20px;}
.w936 .speed-downlist .downloader-list li a{ color: #fff; }
.w936 .softDownLoad-box .downloader.wide .downloader-list{ margin-right: -50px; padding-left: 0; }
.w936 .softDownLoad-box .downloader.wide .downloader-list li a{ padding-left: 43px;width: 107px; }
.w936 .softInfo-inner{ padding-left: 20px;padding-right: 20px; }
.w936 .downloader-list li{ border:none;font-size: 14px; }
.w936 .downloader-list li a{ font-size: 14px;color: #333;}
.w936 .softhj-flist li{ width: 25%; }
.w936 .showtRelnews-box .left,.w936 .showtRelnews-box .right{ width: 320px; }

.sfpages .lineNews-list li .text{font-size: 14px;text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3;-webkit-box-orient: vertical;
 line-height: 24px;height: 72px;overflow: hidden;}
.w936 .showLike-list li{ margin-right: 21px; }
.w250{ width: 250px; }

.rank-hot-intro{ padding-left: 15px; padding-right: 15px; }
.rank-hot-intro li{ height: 20px;line-height: 20px; padding: 10px 0 10px 30px; position: relative; border-bottom: 1px solid #eeeeee;}
.rank-hot-intro li .imgBox{ display: none; width: 70px;height: 70px;float: left; margin-right: 16px; border-radius: 18px;overflow: hidden; }
.rank-hot-intro li .imgBox img{ display: block; width: 100%; height: 100%; }
.rank-hot-intro li .num{ display: block; width: 20px;text-align: center;height: 20px; position: absolute; left: 0; top: 10px; background-color: #b4b4b4; color: #fff; }
.rank-hot-intro li .tt{font-size: 14px;font-weight: normal;}
.rank-hot-intro li.active{ height: 70px; }
.rank-hot-intro li.active .imgBox{ display: block;  }
.rank-hot-intro li.active .btn{ display: block; }
.rank-hot-intro li.active .tt{padding-top: 6px; margin-bottom: 10px;}
.rank-hot-intro li.active .tt a{ color: #10c55b; }
.rank-hot-intro li .num1{ background-color: #ff994c; }
.rank-hot-intro li .num2{ background-color: #ff994c; }
.rank-hot-intro li .num3{ background-color: #ff7777; }

.mt14{margin-top: 14px;}
.hjbd-hot-intro{ padding-left: 15px;padding-right: 15px;padding-bottom: 1px; }
.hjbd-hot-intro li{ height: 110px; position: relative; overflow: hidden;margin-bottom: 20px; }
.hjbd-hot-intro li a,.hjbd-hot-intro li img{ display: block; width: 100%; height: 100%; }
.hjbd-hot-intro li .tt{ position: absolute; left: 0; right: 0; bottom: 0; display: block; padding: 0 10px; height: 28px;line-height: 28px;text-align: center; font-size: 14px; color: #fff; }

.rank-hot-intro{ margin: 0; border:none;padding-top: 0; }
.rank-hot-intro li:before{ display: none; }
.rank-hot-intro li a{ position: initial; }
.rank-hot-intro li .tt a{ display: inline-block; white-space: nowrap;overflow: hidden;text-overflow: ellipsis; }

.sfpages.softInfo-base .head .share{ right: 345px; }
.sfpages .downloader-list li .i-downCloud2{ background-position: 2px 6px; }
.sfpages .i-downCloud{ background-position: 0 -144px; }
.w936 .softDownLoad-box .downloader.wide .mirror-downlist .downloader-list li a{ padding-left: 26px; }
.w936 .softDownLoad-box .downloader.wide .mirror-downlist .downloader-list li .i-downCloud{left: 0;}
.w936 .softDownLoad-box .downloader.wide .mirror-downlist .downloader-list li:hover{ box-shadow:none; }
.w936 .softDownLoad-box .downloader.wide .mirror-downlist .downloader-list li:hover a{ color: #10c55b; }

.sfpages .articleContent h3{ border-left: none;padding-left: 3px; color: #10c55b; }
.sfpages .w936 .appIonfo-head{ padding-top: 0; padding-left: 38px; padding-right: 38px; }
.bigTitle{ height: 60px;line-height: 60px; border-bottom: 2px solid #f4f4f5; margin-bottom: 18px; font-size: 22px; padding-right: 76px; position: relative; font-weight: bold; color: #333333;}
.sfpages .w936 .basePraise-mini{ top: 80px;}
.bigTitle .jubaoBtn{ top: 19px; }